package com.keqiang.chart.base

import android.graphics.Canvas

/**
 * 实现自定义绘制内容
 *
 * @author Created by wanggaowan on 2022/8/1 14:48
 */
interface IRender {
    /**
     * 绘制自定义内容，此绘制发生在所有绘制最后执行
     *
     * @param canvas 画布
     * @param start  水平可绘制区域起始点坐标
     * @param top    可绘制区域顶部坐标
     * @param end    水平可绘制区域结束点坐标
     * @param bottom 可绘制区域底部坐标
     */
    fun onDraw(canvas: Canvas, start: Float, top: Float, end: Float, bottom: Float)
}